package uk.co.agileworks.bidpirate.service;

import uk.co.agileworks.bidpirate.model.Bid;
import uk.co.agileworks.bidpirate.model.Item;
import uk.co.agileworks.bidpirate.model.User;

import com.gargoylesoftware.htmlunit.Page;

public interface EbaySession {

	String USERNAME_INPUT = "uid";
	String PASSWORD_INPUT = "upw";
	String BID_INPUT = "bid";

	String confirmBid();

	Page getCurrentPage();

	void placeBid(Bid bid);

	boolean signedIn(User user);

	void signIn(User user);

	void signOut();

	boolean won(Item item);

}
